<?php

require_once 'classDb.php';

class Ubicacion {

    /**
     * DAVID VALLEJOS A - 03.01.2014
     * METODO QUE RETORNA COMBOBOX
     * QUE DESPLIEGA LAS REGIONES
     * DISPONIBLES EN EL SISTEMA
     * @return type
     */
    public function getRegiones() {

        $this->db = DB::getInstance();

        $this->db->sql = "SELECT REG_ID,
                                 REG_NOMBRE 
                           FROM BOD_REGION 
                           WHERE REG_ESTADO = 1 
                           ORDER BY REG_ORDEN";

        $result = $this->db->loadObjectList();

        $lst_region = array();

        foreach ($result as $region) {
            $lst_region[$region[REG_ID]] = "$region[REG_NOMBRE]";
        }
        return $lst_region;
    }

    /**
     * DAVID VALLEJOS A - 03.01.2014
     * METODO QUE RETORNA COMBOBOX
     * QUE DESPLIEGA LAS PROVINCIAS 
     * DISPONIBLES EN EL SISTEMA
     * @param type $reg_id
     * @return type
     */
    function getProvincias($reg_id) {

        $this->db = DB::getInstance();

        $this->db->sql = "SELECT PROV_ID, 
                                  PROV_NOMBRE 
                           FROM BOD_PROVINCIA 
                           WHERE REG_ID = " . $reg_id . " AND 
                           PROV_ESTADO = 1";

        $result = $this->db->loadObjectList();

        $lst_prov = array();

        foreach ($result as $provincia) {
            $lst_prov[$provincia[PROV_ID]] = "$provincia[PROV_NOMBRE]";
        }
        return $lst_prov;
    }

    /**
     * DAVID VALLEJOS A - 03.01.2014
     * METODO QUE RETORNA COMBOBOX
     * QUE DESPLIEGA LAS PROVINCIAS 
     * DISPONIBLES EN EL SISTEMA
     * @param type $reg_id
     * @param type $prov_id
     * @return type
     */
    function getComunas($prov_id) {

        $this->db = DB::getInstance();

        $this->db->sql = "SELECT COM_ID, 
                                  COM_NOMBRE 
                       FROM BOD_COMUNA
                           WHERE PROV_ID = " . $prov_id . " AND
                            COM_ESTADO = 1";

        $result = $this->db->loadObjectList();

        $lst_com = array();

        foreach ($result as $comuna) {
            $lst_com[$comuna[COM_ID]] = "$comuna[COM_NOMBRE]";
        }
        return $result;
    }
}
?>